$(function(){
    $('#jiazai').val(1);//给当前页码进行赋值，默认为第一页
    ajaxfunction(page,arg,chipssort,'');//这个方法是抽取的ajax后台访问的方法

});/*开始时赋值，可以给页码赋初值。【？写在JS里面？自动调用？？？】*/
/*初始代码。*/


//抽取ajax的方法【用到好几次】
/*后台返回的是一个List集合*/
function ajaxfunction(page,arg,chipssort,fontval){
    $.ajax({
        type:'GET',
        url:'/admin/receptionchips/showlist',//请求的url地址
        /*todo 要改。*/
        data:{
            page:page,/*这个是页码？？其他随意？？？【？】*/
            sort:arg,
            chipssort:chipssort,
            fontval:fontval
        },
        dataType:'json',/*这个可以不要？？？【json，还是？？？直接对象，可以使用。】*/
        contentType:'application/x-www-form-urlencoded; charset=utf-8',
        /*这什么意思？？？【？】*/
        success:function(data){
            //返回值在进行访问抽取的方法，从后台返回
            commonfunction(data);
        }
    });
}




/*这里开始。*/
//抽取拼串的方法[bug????]
function commonfunction(data){
    $('#projectlist').find("li").remove();
    for (var i=0;i<data.length;i++ )
    {
        /*****因为此页面是动态加载的，这里主要就是进行拼串，代码也不少，就不漏出来占空间了*****/
        {/*<br>*/}

            }/*<br>这个什么意思？？为什么有bug？？？*/　　　　　　//开始是分页的核心了
            if(data.length>0){
                //设置页码
                var pading =  data[0].padingnum;//总页码
                $('#totalpage').val(pading);
                var page = $('#jiazai').val();//当前页
                $('#countpage').html("<b id='currentPageNo'>"+page+"</b>/"+pading+"");

                $('#span_number').html("共"+pading+"页 到第<input type='text' id='input_number' class='page-txtbox' />页<input name='' value='确定' type='button' onclick='indexpage(-2)'/goods/ajaxqueryGoodsList.do.html','','goodsListContainer','"+pading+"', listPageCallback);' class='page-btn'/>")
            }else{
                $('#countpage').html("<b id='currentPageNo'>"+0+"</b>/"+0+"");
            }
            //设置分页的底部 就是 首页  1   2   3   4   5   6   尾页
            var pading =  data[0].padingnum;//总页码href="javascript:void(0);"
            var nowpage = $('#jiazai').val();//当前页
            //one  two  three five fore<br>　　　　　　//下面代码看着是比较麻烦，但是也不难理解  全是一样的代码，只不过是加了些判断
                if(nowpage<5 ){
                    $('#one').text(1);
                    $('#one').attr('href','javascript:pagenum("'+1+'");');
                    $('#two').text(2);
                    $('#two').attr('href','javascript:pagenum("'+(2)+'");');
                    $('#three').text(3);
                    $('#three').attr('href','javascript:pagenum("'+(3)+'");');
                    $('#five').text(4);
                    $('#five').attr('href','javascript:pagenum("'+(4)+'");');
                    $('#fore').text(5);
                    $('#fore').attr('href','javascript:pagenum("'+(5)+'");');

                    $('#five').parent().show();
                    $('#fore').parent().show();


                }else{
                    //alert("已经不是第五页了");
                    //设置中间的为当前页
                    $('#one').text(Number(nowpage)-2);
                    $('#one').attr('href','javascript:indexpage("'+(Number(nowpage)-2)+'");');
                    $('#two').text(Number(nowpage)-1);
                    $('#two').attr('href','javascript:indexpage("'+(Number(nowpage)-1)+'");');
                    $('#three').text(nowpage);
                    $('#three').attr('href','javascript:indexpage("'+(nowpage)+'");');
                    $('#five').parent().show();
                    $('#fore').parent().show();
                    //判断下一页是否超过了总页数
                    if(Number(nowpage)+1>pading){
                    $('#five').parent().hide();
                    $('#fore').parent().hide();
                }else{
                    $('#five').parent().show();
                    $('#five').text(Number(nowpage)+1);
                    $('#five').attr('href','javascript:indexpage("'+(Number(nowpage)+1)+'");');
                }
                    //判断下一页的第二页是否超过了总页数
                    if(Number(nowpage)+2>pading){
                    $('#fore').parent().hide();
                }else{
                    $('#fore').parent().show();
                    $('#fore').text(Number(nowpage)+2);
                    $('#fore').attr('href','javascript:indexpage("'+(Number(nowpage)+2)+'");');
                }



                }
                //如果总页数小于5，这块代码主要就是设置  1  2  3  4  5  这些的显示和隐藏的
                 if(pading==0){
                    $('#one').parent().hide();
                    $('#two').parent().hide();
                    $('#three').parent().hide();
                    $('#five').parent().hide();
                    $('#fore').parent().hide();
                }else if(pading==1){
                    $('#shouye').hide();
                    $('#weiye').hide();
                    $('#one').parent().hide();
                    $('#two').parent().hide();
                    $('#three').parent().hide();
                    $('#five').parent().hide();
                    $('#fore').parent().hide();
                }else if(pading==2){
                    $('#one').parent().show();
                    $('#two').parent().show();
                    $('#three').parent().hide();
                    $('#five').parent().hide();
                    $('#fore').parent().hide();
                }else if(pading==3){
                    $('#one').parent().show();
                    $('#two').parent().show();
                    $('#three').parent().show();
                    $('#five').parent().hide();
                    $('#fore').parent().hide();
                }else if(pading==4){
                    $('#one').parent().show();
                    $('#two').parent().show();
                    $('#three').parent().show();
                    $('#five').parent().show();
                    $('#fore').parent().hide();
                }else{
                    $('#one').parent().show();
                    $('#two').parent().show();
                    $('#three').parent().show();
                    $('#five').parent().show();
                    $('#fore').parent().show();
                }

                //设置高亮显示的，就是是第一页时，1亮，第二页时  2亮
                 $('#page a').each(function() {
          $(this).parent().removeClass("current");
            if($(this).text()==nowpage){
                $(this).parent().addClass("current");
            }
        });
      //分页完返回页面顶端
      $("html,body").animate({scrollTop:0}, 500);

     //最后，给当前页码加1
    $('#jiazai').val(Number(bianlaing)+Number(1));
}